package com.indexingsystem.boss.admin.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.indexingsystem.boss.Vo.WebsitesVo;
import com.indexingsystem.boss.entity.Websites;

public interface WebsitesMapper {
	int deleteByPrimaryKey(String id);

	int deleteWebsitesByIdBatch(@Param("list") List<String> list);

	int insert(Websites record);

	int insertSelective(Websites record);

	Websites selectByPrimaryKey(String id);

	int updateByPrimaryKeySelective(Websites record);

	int updateByPrimaryKeyWithBLOBs(Websites record);

	int updateByPrimaryKey(Websites record);

	List<Websites> selectWebsitesList(WebsitesVo record);

	/**
	 * 通过web站点类型获取站点配置信息.
	 * 
	 * @param siteType
	 * @return
	 */
	Websites getWebsitesBywebsitesType(int siteType);
	
	/**
	 * 通过站点Id获取站点信息
	 * @param id
	 * @return
	 */
	Websites getWebsites(int siteType);
	
	/**
	 * 通过站点Id获取产品介绍
	 * @param id
	 * @return
	 */
	String getDescription(String id);
	
	/**
	 * 通过站点Id获取信息'关于我们'
	 * @param id
	 * @return
	 */
	String getAboutUs(String id);
	
	/**
	 * 通过站点Id获取信息'联系我们'
	 * @param id
	 * @return
	 */
	String getContactUs(String id);
}